home *** CD-ROM | disk | FTP | other *** search
- ╔═════════════════════════════════════════════════════════════════════════════╗
- ║ ║
- ║ CorpSoft BBS (815) 886-9388 ║
- ║ 3 Nodes - USR 28.8 v.34 ║
- ║ ║
- ║ WAR OF THE WORDS ║
- ║ v1.3 ║
- ║ ║
- ║ MULTI-BBS Support ║
- ║ Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire, ║
- ║ UltraBBS, Telegard, TriTel, and Remote Access ║
- ║ ║
- ║ Copyright 1996 ║
- ║ by Robert Neal ║
- ║ 317 Hickory Avenue ║
- ║ Romeoville, IL 60446 ║
- ║ ║
- ╚═════════════════════════════════════════════════════════════════════════════╝
-
-
- War of the Words is released as SHAREWARE. You are granted a limited license
- to evaluate the program. Try it out, if you continue to use it for more than
- 30 days you are required to register the program.
-
- To register the program send $15.00 along with your name and BBS name
- to: Robert Neal, 317 Hickory Avenue, Romeoville, IL 60446. See the file
- MAILER.TXT for additonal pricing information and special discounts
- available. You may also register ONLINE with Visa or MasterCard by
- calling the support BBS at (815) 886-9388. Simply type CHARGE at the menu.
-
- Once you register War of the Words, you will be given your own unique
- registration number. The BBS name supplied with payment will be the name
- used to create your unique registration number.
-
- THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
- WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
- LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND
- PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL
- DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF ANY WARRANTY.
-
-
- *PROGRAM DESCRIPTION*
-
- War of the Words is a challenging word game. You are given 15 letter
- tiles of randomly selected letters. You then begin to find words,
- between 3 to 7 letters each, to play in the scoring grid. Each game is
- limited in time, configurable by the sysop. Scoring for each letter
- follows the rules of Scrabble. In addition, a multiplier bonus is
- added based on the length of the word (ie a 3 letter word is worth
- 3 times the base letter scoring, a 7 letter word is worth 7 times
- the base letter scoring).
-
- To be fair to all players, War of the Words will randomly select
- letters consistent between games. All players in games will be
- given the same letter tiles in which to create words. For example,
- all players of game #1 will have the same letter tiles to play
- from. Other word games randomly select letters each game, but
- with the same letters players are able to compete on the same
- basis against other users.
-
- A dictionary of over 40,000 words is included to validate words
- played. Words contained are based on the Official Scrabble Players
- Dictionary.
-
- War of the Words will automatically reset the scoreboard at the start
- of each month, requiring no sysop maintenance after initial set-up.
-
-
- *PROGRAM FEATURES*
-
- - Easy to install, includes configuration editor.
- - Requires no maintenance.
- - Ansi colors and display.
- - Terminates cleanly through exit code even on runtime error.
- - Automatically creates a top score listing suitable for inclusion
- as a text/bulletin file for display within your BBS. Both an
- ANSI and ASCII file is created.
- - Detects loss of carrier.
- - Sysop function keys to return to the board, chat mode, user stats,
- increase/decrease time, etc.
- - Direct support for PCBoard, WildCat!, Gap, QBBS, RBBS,
- Ultra BBS, Telegard, TriTel and Remote Access.
- - Support for baud rates up to 115,200
- - Support for COM1-15. Optional command line for non-standard IRQ's.
- - Supports PCBoard environment variables %PCBDRIVE% and %PCBDIR%
- - Support Fossil Drivers. A Fossil driver is not required to use the
- program.
- - Fully Multi-Node compatible.
- - Support for multi-port digiboards, for use with PCBoard /M.
- - Yearly scoreboard with rolling 12 month top scores.
- - Optional "adopted by" banner to acknowledge users who contribute.
- towards registration of the game.
- - Command line local play option to evaluate the program.
- - 40,000+ word dictionary
-
- As an encouragement to register War of the Words, the following options
- are not available until registered:
-
- - Games per day (games are limited to 3 per day)
- - Make up games
- - Adopted by option (since it's not yet registered, it can't be
- adopted, right?).
-
- All other aspects of operation are fully functional.
-
-
-
- *FIRST TIME OPERATIONS*
-
- Simply create a directory for War of the Words and copy all files
- distributed with War of the Words to this directory. Additional data
- files will automatically be created the first time War of the Words is run.
-
-
- CONFIGURING THE PROGRAM
- Use the program WOTWCFG which is included with the distributed program to
- edit the file WOTW.CFG. Below is the layout of this file:
-
- C:\PCB\PCBOARD.SYS
- Corporate Headquarters
- Bob
- Neal
- 3
- 0
- NA
- 3
- 300
- Y
-
-
- Line 1 = Full pathname of your door file. Formats supported by this
- program are: PCBOARD.SYS, USERS.SYS, DOOR.SYS, USERINFO.DAT,
- CALLINFO.BBS, DORINFOx.DEF, SFDOORS.DAT and
- GTUSER.BBS, DOOR.SYS, and TRIBBS.SYS. When using
- USERINFO.DAT, DOOR.SYS must be in the same
- directory as USERINFO.DAT.
- Line 2 = BBS name
- Line 3 = Sysop First Name
- Line 4 = Sysop Last Name
- Line 5 = number of plays per day. I suggest a daily limit of 3 to 5,
- but tailor to your own needs.
- Line 6 = Registration number. Leave as 0 if unregistered.
- Line 7 = You can place the name of the user who helped pay for the
- registration of the door. Several sysops have specified that
- users have paid the reigstration fee for War of the Words. You can
- now place their name on this line and their name will be
- proudly displayed at the end of the game so that others may
- recognize their contribtion to the operation of your BBS.
- Leave this blank or NA if you do not wish to use this
- option.
- Line 8 = Maximum number of make up games per day. You can allow your
- users to make up games lost because they were unable to
- call and play. Enter the number of GAMES (not days) you
- allow them to make up each day.
- Line 9 = Maximum number of seconds to be allowed per game. Recommend
- 300 seconds (5 minutes).
- Line10 = Enter "Y" if you want to have a penalty assessed against the
- users score for incorrect, duplicate and invalid letter
- selections. The penalty is 10 times the number of letters
- in the word, ie KAT would be assessed a 30 point penalty.
-
-
- *EXECUTING PROGRAM*
-
- To execute the program, enter the filename followed by the config file
- name (ie WOTW WOTW.CFG).
-
- Additionally, all CorpSoft doors allow you to fully evaluate the
- program without the need to setting up the door and running it
- from your BBS (we don't know why all doors don't include this feature,
- being a sysop myself, it's a real hassle to evaluate some doors).
- If you are running the program from the command line, enter WOTW LOCAL.
- The default user name SysOp is used. This is good for testing
- but you should once play begins, execute the program from your BBS
- or consistantly run the game from the command line when you play.
-
- You may also specify a non-standard IRQ. Put the IRQ number after the
- .CFG on the command line. For example: WOTW WOTW.CFG /5. This tells
- the program to use IRQ 5 instead of the standard IRQ.
-
- You may also use the procedure above and create a variable IRQ so that
- you can pass the IRQ setting as: WOTW WOTW.CFG /%IRQ%
-
- Some users may have had conflicts when using non-standard IRQ's on
- Novell/Netware systems. Novell seems to use the "/" character for
- parameter passing. You may not optionally use the "*" character instead
- of the "/", for example WOTW WOTW.CFG *%IRQ% is valid. Both "*" and
- "/" will work.
-
-
- *AUTOMATIC MAINTENANCE*
-
- The program will automatically during the first play of each new month
- reset it's user file and top score listing. The previous months
- scoreboard will be renamed to WOTW.OLD and WOTWG.OLD. This can then
- be included as a text file to display the previous months winners.
-
- You should be aware of this so if you are starting a new game for the
- first time towards the end of the month, the game will automatically perform
- the maintenace come the first of the month.
-
- As an option, you may pass the parameter "NEW" on the command line, for
- example WOTW NEW. This will reset _all_ War of the Words data files,
- including the overall high scorer information.
-
-
-
- *FOSSIL DRIVER*
-
- War of the Words includes support for FOSSIL drivers. This means that the
- program will work with Digiboard (for Wildcat M and PCBoard/M versions)
- and other multi-port boards. To activate the Fossil driver support just
- include /FD on the command line in your door batch file.
-
- For example: WOTW WOTW.CFG /FD
-
- If no Fossil driver is available, War of the Words will display a message
- indicating such and exit cleanly.
-
-
- This documentation will not go into the mechanics of how you set-up a door
- program on your BBS. It is assumed that you have a working knowledge of
- how to complete this task. It would be impossible for me to explain how
- to install a door for all BBS programs supported by War of the Words.
-
-
- *SYSOP KEYS ACTIVE*
-
- F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
- written to DOOR.SYS and USERS.SYS
- F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
- F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F8 - Returns the caller involuntarily to the BBS.
- F9 - Toggles the local display On/Off. Value is passed to PCBoard
- and/or written to DOOR.SYS and USERS.SYS
- F10 - Activates SysOp CHAT mode within the DOOR.
- ESC - Deactivates CHAT mode. DOOR is resumed.
- UP - Give the caller extra time while in the DOOR.
- DN - Subtract time from the caller while in the DOOR.
- HOME - HELP key for Status Line options.
- ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
- ALT-X - PCBoard will exit after current caller logs off. Value is
- passed to PCBoard. Not available on non-PCBoard systems.
-
-
- *MAKE UP DAYS OPTION (Registered version only)*
-
- Many users will not participate in a game if they know they will be
- unable to play each and every day. With the Make Up Days option, you can
- allow players to make up missed games (the number allowed per day is
- defined by you). If you enter a 0, you will disable this option. Please
- note that the value placed on this field in the .CFG file is the
- number of games, not days, you will allow the user to make up.
-
- As an example, if you allow 5 games per day, but allow 8 make up games,
- the user will be able to play a maximum of 13 games on any single day.
- If the user has played all games to date then the user will only be
- allowed to play 5 games (as defined by you for number of plays per day).
-
-
- *ADOPTED BY OPTION (Registered version only)*
-
- Many sysops are fortunate to have their users offer to register a door
- they enjoy playing. You can now give recognition to the user or users
- who assist in contributing to the registration of this program. Simply
- enter their name(s) on the appropriate line in the configuration file.
-
- When unregistered, the door will inform the user that they can adopt
- the door and refers them to ask you for details. You can give the
- user the registration form for them to send in if you'd like.
-
- After the program is registered, each time a user quits the game a
- screen will be displayed informing other users who contributed towards
- the registration of the game.
-
- If you wish to disable this option, enter NA on the line in the
- configuration file.
-
-
-
- *TROUBLESHOOTING*
-
- - If you are running this Door on a 486 system and encounter an error
- message "ERROR 6 - OVERFLOW ERROR" or you experience irratic Keyboard
- Timeout messages, you may have to put the following in either your
- AUTOEXEC.BAT file or in the batch file you use to call this program.
-
- SET NO87=ON
-
- If you are running on a 486 system with co-processor under DesqView, you
- may alternately set Math Coprocessor in each window to YES.
-
- - If you encounter an ERROR 62 when the program first is loaded, this
- will usually indicate that there is an error in your .CFG file.
- Recheck your .CFG file to verify the proper format (if you use the
- WOTWCFG program you should never encounter this error).
-
- - An ERROR 70 message means you more than likely do not have SHARE
- loaded. This is typically only required for multi-node systems.
-
-
- *MULTI-NODE OPERATION*
-
- If you are running a multi-node BBS, there are two ways which you
- can set-up War of the Words.
-
- 1. Create a seperate configuration file for each node.
- The only difference between the configuration files would
- be the location of your BBS drop file.
-
- 2. You can use one configuration file for all nodes by
- using an environment variable. Both PCBoard and Wildcat
- provide these automatically when running a door program.
- For PCBoard, the environment variables are PCBDIR and PCBDRIVE.
- You can then place the following on the first line of your
- configuration file:
- %PCBDRIVE%%PCBDIR%\PCBOARD.SYS
- For Wildcat systems, it uses the variable WCNODEID, you can
- place the following on the first line of your configuration
- file:
- C:\WC30\WCWORK\NODE%WCNODEID%\DOOR.SYS
-
- If you are running other BBS software, you should be able to
- create these variables so that you can run the program as
- explained above.
-
- Other BBS systems may also use these variables by
- including the following either in your BBS batch or
- AUTOEXEC.BAT file:
-
- SET PCBDRIVE=C: <- Drive letter of your BBS files
- SET PCBDIR=\BBS <- Path of your BBS files
-
-
- *CONTACT ME FOR SUPPORT*
-
- If you encounter any problems you may contact me at CorpSoft BBS
- (815) 886-9388.
-
- I can also be reached via the RIME network in the SYSOP, DOORS,
- SHAREWARE and BBS SOFTWARE conferences as well as the COMMON conference.
- I can also be reached via Internet e-mail at bob.neal@corpsoft.com. or
- via FIDO at 1:2235/886 (Bob Neal@1:2235/886).
-
- If you have any suggestions for improvements for this program, please feel
- free to let me know. This game has included suggestions from users during
- beta testing.
-
-
- *DISTRIBUTION SITES*
-
- As always you can find the latest version of War of the Words available
- for downloading from CorpSoft BBS.
-
- CorpSoft BBS (815) 886-9388 (3 nodes with automatic ring-down,
- running USR 28800 v.everything)
-
- Also, I have a support conference on Salt Air BBS (home of PCBoard).
- Join conference #71 (CorpSoft Support). I will always have the
- current version available for download on there as well as answer
- technical support question.
-
- We also accept Visa and Mastercard. Register online with your Visa or
- Mastercard by calling CorpSoft BBS, simply type CHARGE at the main menu
- prompt.
-
- User's with FIDO capabilities can FREQ the latest version of my software
- from me at 1:2235/886. The magic names for my software are:
- WOTW War of the Words
- KING Kings are Wild Solitaire
- CARD Card Sharks
- BOWL BBS Bowling Solitaire
- GOLF Links Golf
- ZWORD Z-Wordz
- CORPSOFT All my shareware releases
-
- Those with FTP capabilities can FTP my software from:
- europa.com cd /outoing/DOORS/corpsoft
-
-
- To further make it convenient for people to download my software, you can
- also login to my support BBS by enter CORPSOFT GUEST when prompted for
- your name. You will not need to go through the new user information
- questionaire and will immediately be able to download my shareware.
- Please note that if you wish to register online, you will need to
- set-up a user account so that your registration keys can be made available
- to you.
-
-
-
- *VERSION HISTORY*
-
- v1.3 - Found an error (egads!). If a player called just before midnight
- and then entered the game after midnight they would be informed
- they were out of time and kick them back to the BBS.
- Revised the word dictionary files to account for revisions
- in the latest version of the Official Scrabble Players
- Dictionary (used as our source for valid words).
- Once again I've rewritten the letter selection to pull a much
- more randomized letter selection. Tore apart the routine and
- started with a clean slate. I've tested the routine for a couple
- of weeks and logged the letter selection then ran a program to
- test the selection and found that the letters are being selected
- on a pretty even basis. Fingers crossed, this should put this
- issue to rest, but then I thought that before :0
-
- v1.2 - With the new year I found that the yearly scoreboards displayed
- an incorrect date for the December rollover information, the
- date was shown as 12/96 instead of 12/95. Fixed. Also, the
- incorrect yearly scoreboard information will be corrected the
- first time that the "Y"early scoreboard is displayed within the
- game.
- Still having problems with poor letter selection. Seems that the
- PC just doesn't generate a very random random number. Rewrote
- routine which hopefully resolves the problem with too many
- repeated letters showing up once and for all. Had four other
- systems test the results all with positive results. If you
- still have problems, let me know.
-
- v1.1 - Added routine to continuously update the time left. Previous version
- would only update time after entry of a word.
- Rewrote the word lookup routine, now 300-400% faster. You'll notice
- this especially for 6 and 7 letter word lookups.
- Expanded the help function. I felt there was too much information
- being shown on one screen. This is not broken up into several
- different pages, each page selectable by the user.
- Added option at start of game where user can view the scoreboard
- before starting to play the game and before timer starts running.
- Modified the text display boxes to include the box outline so that
- non-color users can easily view text displays.
- Revised letter selection routine to ensure that at least 2 vowels
- are always selected.
- Several other minor display and internal changes.
-
- v1.0 - Initial Release
-